/**
 * tsconfig.json 配置文件
 * 生成方法 命令行 tsc -init 在执行目录会生成一个 tsconfig.json 文件 
 * 
 * 默认是 tsc 是编译所有的ts文件 
 * include和files 是只编译指定的 文件或目录 支持通配符 *.ts  
 * "include": ["Demo.ts"]
 * "files": ["Demo.ts"]
 * "exclude": ["Demo.ts"] 这个是除了 不编译指定的文件或目录外的都编译
 * 
 * 常用配置：
 * "removeComments": true 编译时，去掉注释
 * "strict": true （默认是开启的）要求严格按模式写程序 这个开启了的话，起下面的一组配置就失效了
 *  - 只有当前项为注释的 或 false 其下面一组配置才可生效，例如： 
 * "noImplicitAny": true 变量为any类型需要声明 
 * "strictNullChecks": true 非any类型变量值不允许出现null值 否则报错 const abc:string = null 会报错
 * 
 * "rootDir": './src' 指定源文件目录
 * "outDir": './build' 指定编译后文件目录
 * "sourceMap": true 生成编译后文件与源文件位置信息，
 *  - 在开发过程中一般不开启，在项目上线部署的时候 临时开启 生成map文件 方便后面服务器上出问题后，找到源文件
 * "noUnusedLocals": true 编译的时候 会检测 是否有定义了但为使用的变量 会报错
 * "noUnusedParameters": true 编译的时候 会检测 是否有定义了但为使用的方法 会报错
 */


const str123: string = '没有代码';